#ifndef PRZECIWNIK_HPP
#define PRZECIWNIK_HPP

class Przeciwnik : public Postac
{
private:

    int exp;



public:

    Przeciwnik()
    {
        SetValue('s', 0);
        SetValue('h', -1);
        SetName("przeciwnik");
        SetValue('e', 0);
    }

    Przeciwnik(int sila, int pktzycia, string imie, int e)
    {
        SetValue('s', sila);
        SetValue('h', pktzycia);
        SetName(imie);
        SetValue('e', e);
    }



    int RExp()
    {
        return exp;
    }


    static string enemyName(int enemy)
    {
        switch (enemy)
        {
        case 0: return "szczur";
        case 1: return "kościotrup";
        case 2: return "zły mag";
        default: return "przeciwnik";
        }
    }



    static string enemyPicture(int enemy)
    {
        switch (enemy)
        {
        case 0: return ":/pictures/resources/enemy0.png";
        case 1: return ":/pictures/resources/enemy1.png";
        case 2: return ":/pictures/resources/enemy2.png";
        default: return ":/pictures/resources/enemy0.png";
        }
    }
};

#endif // PRZECIWNIK_HPP
